Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
18 LOUDOUN ROAD Detached £6,039,413 £5,950,000 24 Nov 2023
22 LOUDOUN ROAD Semi-Detached £3,179,928 £2,000,000 8 May 2008
24 LOUDOUN ROAD Detached £5,303,511 £4,300,000 26 Jul 2019
26 LOUDOUN ROAD Detached £5,528,688 £2,895,000 2 Sep 2004